package main.java.design.singleton;

/**
 * 饿汉式单例
 */
public class Singleton_1 {
    // 私有构造方法
    private Singleton_1() {}

    // 指向自己实例的私有静态引用，主动创建
    private static Singleton_1 INSTANCE = new Singleton_1();

    // 以自己实例为返回值的静态的公有方法，静态工厂方法
    public static Singleton_1 getInstance() {
       return INSTANCE;
    }

}
